草庐IT

apache - magento : some htaccess redirection doesn\'t work

全部标签

php - 在 magento 中按名称搜索产品并获取产品 ID 数组

我想在magento中搜索特定商店的产品,并希望以编程方式获取数组中的所有productids。像下面的方法,它以$searchstring作为参数,并返回$ids数组,该数组包含所有产品的产品ID,其中产品名称包含搜索字符串。functiongetProductIdsBySearch($searchstring,$storeId){$ids=array();////CodetoSearchProductby$searchstringandgetProductIDs//return$ids;}喜欢:-如果我们在目录中有以下产品IDProductName1Temp2ProductTemp

php - 通过 magento 中的一些 id 获取产品集合

我想按当前价格的特定百分比更新所有产品价格。我得到以下代码按百分比更新价格行$products=Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('price');foreach($productsas$product){$product->setPrice($product->getPrice()*1.03);$product->save();echo$product->getId()."updatedSucess";}它运行良好。但是因为我们店里有很多产品,所以要完成上述过程会花费很多时

php - Magento:在每个类别的基础上通过 "Custom Layout Updates"XML 设置变量?

我希望能够使用出现在ManageCategories->[SomeCategory]​​->CustomDesign下的“CustomLayoutUpdates”框来设置变量,以指定数据片段可用于分类页面模板list.phtml。到目前为止,我已经尝试过使用这个:custom_banner_typesinglecustom_banner_position3但是当我在list.phtml中尝试echo$this->getData("custom_banner_type");时,数据不可用。我也试过在模板的ControllerList.php的_beforeToHtml()函数中获取数据,

php - 创建了 apache 别名目录,但不工作

我已经创建了一个apache别名目录,这样我就可以使用相同的url从根文件夹外部访问该目录...问题是它拒绝在没有尾部斜杠的情况下工作。例如,如果网站名称是www.example.com/aa出现错误找不到服务器。但是如果我输入www.example.com/aa/它有效。知道如何解决这个问题吗? 最佳答案 为什么WampServer不自动执行此操作,我不确定,但至少有一个简单的修复。再次单击Wamp服务器图标并选择Apache->别名目录->[别名url]->编辑别名。这将在记事本中打开别名文件。从相对URL中删除尾部斜杠。例如A

php - magento 中自定义类别页面的 getChildHTML ('content' 的位置在哪里?

我有一个客户有一个加载自定义类别页面的magento站点,其中一个$this->getChildHTML('content')在加载页面后转储了一堆代码。它只在一个页面上,看起来它正在倾倒php结束标记。getCurrentCategory()?>getCurrentChildCategories()?>count()):?>getIsActive()):$cur_category=Mage::getModel('catalog/category')->load($_category->getId());$layer=Mage::getSingleton('catalog/layer'

php - Magento:通过本地副本获取 "overriding"核心 config.xml 文件?这个对吗?

我正在尝试重命名出现在我的Magento结帐单上的一些信用卡(例如,“Visa”变为“VisaDebit/Credit”)。为此,我发现您必须编辑/app/code/core/Mage/Payment/etc/config.xml中定义的名称.不想覆盖核心文件,我尝试将此文件复制到/app/code/local/Mage/Payment/etc/config.xml并在那里进行更改,但没有用。从研究中,我了解到Magento不会首先从本地文件夹自动加载配置文件?然后我发现您可以更改app/etc/modules/Mage_All.xml并指定local而不是core在下.我在本地文件夹

php - 在 Windows 10 上安装 Magento 2.3 后管理页面空白

我正在使用xampp在Windows10上本地安装Magento2.3。我从Github下载存档,解压缩到c:\xampp\htdocs\magento2,然后在我的浏览器中从localhost/magento2/setup运行安装程序。安装程序已完成,没有任何错误,但是当我转到管理页面时,我看到一个背景为灰色的空白页面。当我转到localhost/magento2时,我得到了这个当我查看magento2/var/log/system.log时,会出现一些类似以下内容的错误(对于不同文件名的列表,每个错误都会重复多次)main.ERROR:“C:/xampp/htdocs/magent

javascript - 在哪里/如何添加自定义 js magento

我制作了一个magento模块,我需要添加一些自定义javascript。我将以下内容放在我的布局文件中(它正在工作,我的自定义js位置在/js/中):http://code.jquery.com/jquery.min.jsmy_custom_js.js我的问题是-这些文件的最佳位置是在/js/jquery/还是在/skin/frontend/default/default/js?如果我将其设置为默认/默认,我如何从XML中引用它? 最佳答案 如果您的模块需要它(关键功能):/js/[namespace]/[module]/如果主题

php - apache 的奇怪 Memcached 问题

apache2:libmemcached/storage.cc:341:memcached_return_tmemcached_send_ascii(memcached_st*,memcached_server_write_instance_st,constchar*,size_t,constchar*,size_t,time_t,uint32_t,uint64_t,bool,bool,memcached_storage_action_t):Assertion`memcached_failed(rc)'failed.我不知道是什么导致它抛出的,什么时候抛出的,或者为什么。这是一个fat

php - Magento 以任意顺序获取产品集合

我为我们的Magento商店开发了一个自定义搜索引擎,我正在尝试以非常特定的顺序加载产品集合(我已根据我设计的算法对结果进行排名)。我可以正确加载产品集合,但它的顺序不符合我希望的顺序。这基本上是它现在的工作方式:我的数据库查询基本上返回一个PHP产品ID数组。对于这个例子,假设它看起来像这样:$entity_ids=array(140452,38601);现在我可以调换140452和38601,产品系列每次都以相同的顺序返回。我希望产品集合与实体ID的ID顺序相同。我用来创建我的收藏的代码如下:$products=Mage::getModel('catalog/product')->